manipulator foot restraint - French English Dictionary